home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 October / Chip Ekim 2003.iso / prog / code / contr / setup.exe / Disk1 / data1.cab / Configuration_En / Objects / Common / Image.js < prev    next >
Encoding:
JavaScript  |  2003-07-18  |  2.1 KB  |  86 lines

  1. // Copyright 2000, 2001, 2002, 2003 Macromedia, Inc. All rights reserved.
  2.  
  3. //---------------     API FUNCTIONS    ---------------
  4.  
  5. function isDOMRequired() { 
  6.     // Return false, indicating that this object is available in code view.
  7.     return false;
  8. }
  9.  
  10. function isAsset() {
  11.     return true;
  12. }
  13.  
  14. function objectTag(assetArgs) {
  15.   var rtnStr = "";
  16.   var bDialogState = dw.getShowDialogsOnInsert(); // Was dialog shown?
  17.  
  18.   var newURL;
  19.  
  20. if (dw.appName == "Contribute")
  21. {
  22.     if (MM.insertImgType == "file")
  23.         newURL = dw.doURLEncoding(dw.browseForFileURL("select", "", true, "","","", "", "desktop"));
  24.     else if (MM.insertImgType == "website")
  25.         newURL = dw.doURLEncoding (dw.browseForImage ());
  26. }
  27.  
  28. else
  29. {
  30.   var newURL = dw.doURLEncoding(dw.browseForFileURL("select", "", true));
  31. }
  32.   var imgDim = dw.getNaturalSize(newURL);
  33.  
  34.   if (assetArgs)
  35.       newURL = assetArgs;
  36.   if ((newURL == '')  && bDialogState) {  return ''; }
  37.  
  38.   if (imgDim){
  39.     rtnStr= '<img src="' + newURL + '" width="' + imgDim[0] +'" height="' + imgDim[1] + '">';
  40.   }else{
  41.     rtnStr= '<img src="' + newURL + '">';
  42.   }    
  43.  
  44.   
  45.   if (dw.appName == "Contribute")
  46.   {
  47.     prefsAccessibilityOption = dw.getAdminEnforceAccessibilityPref();
  48.   }
  49.   else
  50.   {
  51.     prefsAccessibilityOption = dw.getPreferenceString("Accessibility", "Accessibility Image Options", "");
  52.   }
  53.   if (prefsAccessibilityOption)  { rtnStr= addAccessibility(rtnStr);}
  54.  
  55.   return rtnStr
  56. }
  57.  
  58. function addAccessibility(rtnStr) {
  59.  
  60.     if (dw.appName == "Contribute")
  61.     {
  62.         var cmdFile = dreamweaver.getConfigurationPath() + "/Commands/ccImageOptions.htm";
  63.     }
  64.     else 
  65.     {
  66.         var cmdFile = dreamweaver.getConfigurationPath() + "/Commands/ImageOptions.htm";
  67.     }
  68.    var cmdDOM = dreamweaver.getDocumentDOM(cmdFile);
  69.    
  70.    cmdDOM.parentWindow.setFormItem(rtnStr);
  71.    if (dw.appName == "Contribute")
  72.    {
  73.     dreamweaver.popupCommand("ccImageOptions.htm");
  74.    }
  75.    else
  76.    {
  77.     dreamweaver.popupCommand("ImageOptions.htm");
  78.     }
  79.  
  80.     var newString = cmdDOM.parentWindow.returnAccessibilityStr(rtnStr);
  81.     return (cmdDOM.parentWindow.returnAccessibilityStr(rtnStr));
  82.  
  83. }
  84.  
  85.  
  86.